package org.zfes.snowier.zbss.xzy.biz.file.service;
import java.util.List;
import java.util.Map;
import java.util.Optional;
import org.zfes.snowier.core.data.DataSet;
import org.zfes.snowier.core.data.SelectVo;
import org.zfes.snowier.zbss.xzy.biz.file.model.File;
public interface IFileService{

	 Optional<File> loadFileById(Long id);
	
	 void createFile(File file);
	
	 void updateFile(File file);

	 void deleteFile(Long id);
	
	 DataSet loadFileDataSet(Map<String, Object> params);
	 

 	void setFileStatus(Long id, Byte status);
 	
    List<SelectVo> loadFileSelectVo(String keywords);
    
}